# source ./menu.sh
source ~/.config/scripts/menu.sh

menu_tabs=('tab1' 'tab2' 'tab3')
menu_items=('item1' 'item2' 'item3')
pre_hook() {
    echo '请选择tab or item:'
}
after_hook() {
    echo '当前选中项为:' ${menu_tabs[$tab_index]} ${menu_items[$item_index]}
}

# 调用 func: menu 开始菜单 [上下左右移动] [回车选中] [q或esc或ctrl c结束]
menu
echo 结束了
echo 最终选中的项为: ${menu_tabs[$tab_index]} ${menu_items[$item_index]}

